bad variable valve timing solenoid